The difference between nonprofit and for-profit